Здравствуйте. Появилась необходимость читать локальные файлы, используемые в качестве бд.
Произвожу чтение следующим образом:
var o = XMLHHTP_object();
o.overrideMimeType('text/plain;charset=windows-1251');
o.open("GET", url, false);
try
{
o.send(null);
}
catch(e)
{
return false;
}
return o.responseText;
Если файл найден, все проходит гладко - загрузка с эвалом проходит менее, чем за 15ms. Но если файла не существует, то при срабатывании эксепшена происходит тормоз на 500ms. В некоторых моментах файл может быть не найден до 5 раз, что фатально влияет на загрузку.
Если-бы тянул все через http сервер, то можно было-бы получить заголовки - а так 0 данных. Может кто знает как сделать быструю проверку до отправки XMLHHTP.send()?